@charset "utf-8";

/**************************************************/
/* 1. SUB PAGE WRAPPING														   */
/**************************************************/
	#subpage_outer_wrap					{ position:relative; display:block; float:left; width:1000px; height:100%; }
	.subpage_inner_wrap					{ position:relative; display:block; margin:20px; }
	.subpage_contents_wrap				{ position:relative; display:block; overflow:hidden; width:100%; padding:1% 0; }
	.subpage_contents_inner_wrap	{ position:relative; display:block; width:96%; padding:1%; margin:0 auto; overflow:hidden; background-color:#fff; }
	.clear								{ padding:20px; }

/**************************************************/
/* 2. SUB PAGE MODULES STYLE												   */
/**************************************************/
	/* PAGE PATH */
		.path_wrap						{ position:relative; display:inline-block; zoom:1; *display:inline; overflow:hidden; text-align:right; color:#777; height:25px; line-height:25px; padding:15px 0 10px 0; float:right; margin-right:20px; font-weight:bold; vertical-align:middle; }
			.path_bullet_home	{ display:inline-block; zoom:1; *display:inline; vertical-align:middle; margin:0 5px 1px 5px; }
			.path_bullet_arrow	{ display:inline-block; zoom:1; *display:inline; vertical-align:middle; margin:0 7px 3px 10px; }
	/* HEADINGS */	
		.h1_1								{ position:relative; display:block; overflow:hidden; font-size:14px; font-weight:bold; height:30px; line-height:30px; text-indent:20px; margin:0 0 10px 0; background:url("../../images/adm_common/h1_1_bullet.gif") no-repeat left 50%; border-bottom:1px dashed #ccc; }
			a.h1_1_more				{ height:30px; line-height:30px; float:right; color:#aaa; }
			a.h1_1_more:hover	{ text-decoration:underline; color:#333; }
			span.h1_1_more		{ height:30px; line-height:30px; float:right; color:#aaa; }
		.h2_1								{ position:relative; display:block; overflow:hidden; font-size:12px; height:30px; line-height:30px; text-indent:20px; margin:0 0 10px 0; background:url("../../images/adm_common/h2_1_bullet.gif") no-repeat 10px 12px; }

	/* TABLES */
		.tb1							{ width:100%; }
		.tb1 thead tr th				{ border-top:2px solid #068ef1; border-bottom:1px solid #ccc; border-right:1px solid #ccc; background-color:#eaeaea; padding:10px 0; }
		.tb1 thead tr td				{  }
		.tb1 tbody tr th				{ text-align:center; padding:5px 0; border-bottom:1px solid #ddd; border-right:1px solid #ddd; vertical-align:middle; }
		.tb1 tbody tr td				{ text-align:center; padding:5px 0; border-bottom:1px solid #ddd; border-right:1px solid #ddd; vertical-align:middle; }
		.tb1 tfoot tr th				{ border-bottom:1px solid #ccc; border-right:1px solid #ccc; background-color:#eaeaea; padding:10px 0; }
		.tb1 tfoot tr td				{ text-align:center; padding:5px 0; border-bottom:1px solid #ddd; border-right:1px solid #ddd; vertical-align:middle; }		
		.tb1 .left						{ text-align:left; padding-left:10px; }
		.tb1 p 							{ margin:5px 0; }
		.tb2							{ width:100%; border-top:2px solid #068ef1; margin-bottom:20px; }
		.tb2 *							{ font-size:12px; }
		.tb2 tbody tr th				{ border-bottom:1px solid #ccc; border-right:1px solid #ccc; background-color:#eaeaea; padding:10px 0; text-align:center; vertical-align:middle; }
		.tb2 tbody tr th span			{ font-weight:bold; color:#ca0000; margin-right:5px; }
		.tb2 tbody tr td				{ text-align:left; padding:5px 0 5px 10px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; vertical-align:middle; }
		.tb								{ width:100%; vertical-align:middle; }
		.tb3 thead tr th				{ border-top:2px solid #068ef1; border-bottom:1px solid #ccc; border-right:1px solid #ccc; background-color:#eaeaea; padding:10px 0;  vertical-align:middle;  }
		.tb3 thead tr td				{  }
		.tb3 tbody tr th				{ text-align:center; padding:5px 0; border-bottom:1px solid #ddd; border-right:1px solid #ddd; }
		.tb3 tbody tr td				{ text-align:center; padding:5px 0; border-bottom:1px solid #ddd; border-right:1px solid #ddd; vertical-align:middle; }
		.tb4							{ width:100%; border-top:2px solid #068ef1;  border-left:1px solid #ccc;  margin-bottom:20px; }
		.tb4 *							{ font-size:12px; }
		.tb4 thead tr th				{ background-color:#eaeaea; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:5px 0; vertical-align:middle; }
		.tb4 tbody tr th				{ border-bottom:1px solid #ccc; border-right:1px solid #ccc; background-color:#eaeaea; padding:10px 0; text-align:center; vertical-align:middle; }
		.tb4 tbody tr th span			{ font-weight:bold; color:#ca0000; margin-right:5px; }
		.tb4 tbody tr td				{ text-align:right; padding:5px 10px 5px 0; border-bottom:1px solid #ddd; border-right:1px solid #ddd; vertical-align:middle; }
		.tb5							{ border-top:2px solid #068ef1; width:100%; }
		.tb5 thead tr th				{ font-weight:normal; border-bottom:1px solid #ccc; border-right:1px solid #ccc; background-color:#eaeaea; padding:10px 0 10px 10px; text-align:left; }
		.tb5 thead tr td				{  }
		.tb5 tbody tr th				{ text-align:center; padding:5px 0; border-bottom:1px solid #ddd; border-right:1px solid #ddd; vertical-align:middle; }
		.tb5 tbody tr td				{ text-align:center; padding:5px 0; border-bottom:1px solid #ddd; border-right:1px solid #ddd; vertical-align:middle; }
		.tb5 .left						{ text-align:left; padding:15px; }
		.tb5 p 							{ margin:5px 0; }

	/* COLOR */
		.color_blue						{ color:#0072bc; }
		.color_red						{ color:#ca0000; }
		
	/* BUTTON */
		.table_btn_box				{ width:100%; margin:25px 0 15px 0; padding:0; text-align:right; }
		.table_btn_box2				{ width:100%; margin:25px 0 15px 0; padding:0; text-align:center; }
		.table_btn_box3				{ width:100%; margin:25px 0 15px 0; padding:0; text-align:left; }
		.btn_01						{ font-weight:bold; color:#fff; background:url("../../images/adm_common/btn_01.gif") no-repeat; width:73px; height:34px; cursor:pointer; }
		.btn_02						{ font-weight:bold; color:#8d6a50; background:url("../../images/adm_common/btn_02.gif") no-repeat; width:73px; height:34px; cursor:pointer;  }
		.btn_03						{ border:1px solid #dadada; padding:7px 10px; background:#f4f4f4; color:#444; font-weight:bold; }	
		.btn_03:hover				{ background:#0072bc; color:#fff; }	
		.btn_04						{ font-weight:bold; color:#8d6a50; background:url("../../images/adm_common/btn_04.gif") no-repeat; width:150px; height:34px; cursor:pointer; }

	/* SERACH */
		.search_box									{ width:100%; margin:15px 0; padding:0; text-align:right; }
		.search_box	span						{ margin-left:1px; vertical-align:top; margin:0 auto; }
		.search_box	span select				{ border:1px solid #ccc; }
		.search_box	span .keyworad		{ height:18px; border:1px solid #ccc; }
		.search_box span input					{ vertical-align:middle; }	
		.search_box2									{ width:100%; margin:15px 0; padding:0; text-align:center; }
		.search_box2 span							{ margin-left:1px; vertical-align:top; margin:0 auto; }
		.search_box2 span select				{ border:1px solid #ccc; }
		.search_box2 span .keyworad		{ height:18px; border:1px solid #ccc; }
		.search_box2 span input				{ vertical-align:middle; }

	/* PAGE */
		.paging											{ width:100%; margin:25px 0 15px 0; padding:0; text-align:center; }
		.paging	a										{ color:#555; border:1px solid #dadada; font-weight:bold; padding:7px; background:url("../../images/adm_common/paging_hover.gif") repeat-x left bottom; }
		.paging	a:hover							{ color:#0072bc; border:1px solid #dadada; background:url("../../images/adm_common/paging_select.gif") repeat-x left bottom; }
		.paging	a.select							{ color:#0072bc; border:1px solid #dadada; background:url("../../images/adm_common/paging_select.gif") repeat-x left bottom; }

	/* INPUT */
		.text_input01									{ border:1px solid #ccc; width:150px; height:20px; }
		.text_input02									{ border:1px solid #ccc; width:80px; height:20px; }
		.text_input03									{ border:1px solid #ccc; width:95%; }
		.text_input04									{ border:1px solid #ccc; width:500px; height:20px; }	
		.radio_input01								{ margin:0 3px 0 0; padding:5px 0 0 0; }
		.radio_label									{ vertical-align:middle; margin:0; line-height:0px; }
		.check_input01								{ vertical-align:middle; }
		.order_detail_view							{ display:block; width:90%; margin:0 auto; text-align:center; padding:5px 0; border:1px solid #ccc; background-color:#f5f5f5; color:#9a7357; font-weight:bold; }
		.order_detail_view:hover				{ text-decoration:underline; color:#068ef1; }
	
	/* TAB */
		.tab1_wrap										{ /* margin:33px 0; */ }
		.tab1_layout									{ width:100%; border-bottom:1px solid #d1d1d1; height:37px; }
			.tab1_li										{ position:relative; width:19%; float:left; height:35px; margin-right:5px; }
				.tab1_btn								{ 
					position:absolute; width:100%; display:block;
					text-align:center; text-decoration:none; height:35px; line-height:35px;
					color:#666; border:1px solid #eaeaea; border-bottom:1px solid #d1d1d1; border-top:2px solid #d1d1d1; background-color:#f9f9f9;
				}
				.tab_btn:hover						{ text-decoration:underline; }
				.tab_btn_selected					{ z-index:999; width:100%; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1; border-bottom:1px solid #fff; border-top:2px solid #236ba8; background-color:#fff; color:#236ba8; font-weight:bold; }